package com.sftz.modules.web.previewcert.module;

import javax.servlet.http.HttpServletResponse;

import org.nutz.ioc.loader.annotation.Inject;
import org.nutz.ioc.loader.annotation.IocBean;
import org.nutz.mvc.annotation.At;
import org.nutz.mvc.annotation.Filters;
import org.nutz.mvc.annotation.Ok;
import org.nutz.mvc.annotation.Param;

import com.sftz.modules.web.previewcert.service.PreviewCertViewService;

/**
 * @author   王宏伟
 * @Date	 2019年2月25日 	 
 */
@IocBean
@At("/modules/web/previewcert/")
@Filters
public class PreviewCertModule {

	@Inject
	private PreviewCertViewService previewCertViewService;

	/**
	 * 预览证书文件
	 * @author	王宏伟
	 * @Date	2019年2月25日
	 */
	@At
	@Ok("raw")
	public Object verify(@Param("number") final String number, final HttpServletResponse response) {
		return previewCertViewService.verify(number, response);
	}
}
